package com.inxedu.os.edu.dao;

import com.inxedu.os.edu.pojo.*;

import java.util.List;


import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface EduEmailsendHistoryMapper {
    int countByExample(EduEmailsendHistoryExample example);

    int deleteByExample(EduEmailsendHistoryExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(EduEmailsendHistoryWithBLOBs record);

    int insertSelective(EduEmailsendHistoryWithBLOBs record);

    List<EduEmailsendHistoryWithBLOBs> selectByExampleWithBLOBs(EduEmailsendHistoryExample example);

    List<EduEmailsendHistory> selectByExample(EduEmailsendHistoryExample example);

    EduEmailsendHistoryWithBLOBs selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") EduEmailsendHistoryWithBLOBs record, @Param("example") EduEmailsendHistoryExample example);

    int updateByExampleWithBLOBs(@Param("record") EduEmailsendHistoryWithBLOBs record, @Param("example") EduEmailsendHistoryExample example);

    int updateByExample(@Param("record") EduEmailsendHistory record, @Param("example") EduEmailsendHistoryExample example);

    int updateByPrimaryKeySelective(EduEmailsendHistoryWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(EduEmailsendHistoryWithBLOBs record);

    int updateByPrimaryKey(EduEmailsendHistory record);

    List<EduEmailsendHistoryAndLoginname> selectAll();

    List<EduEmailsendHistoryAndLoginname> selectBykey(UserEmailMsg userEmailMsg);
}